#include <iostream>
#include <string>
#include <set>
#define B 131
using namespace std;



int main(){
	int n;
	cin>>n;
	set<unsigned long long> st;
	for(int i=0;i<n;i++){
		string s;
		cin>>s;
		unsigned long long k=0;
		for(int j=0;j<s.length();j++){
			k = k*B+s[j];
		}
		st.insert(k);
	}
	cout<<st.size();
	return 0;
}
